<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
    <title></title>
    <link rel="Stylesheet" href="../css/analysis.css" />
    <script type="text/javascript">
        function init() {
            if (window.location.hash) {
                var parentDiv, nodes, i, helpInfo, helpId, helpInfoArr, helpEnvFilter, envContent, hideEnvClass, hideNodes;
                helpInfo = window.location.hash.substring(1);
                    if(helpInfo.indexOf("-")) {
                        helpInfoArr = helpInfo.split("-");
                        helpId = helpInfoArr[0];
                        helpEnvFilter = helpInfoArr[1];
                    }
                    else {
                        helpId = helpInfo;
                    }
                parentDiv = document.getElementById("topics");
                nodes = parentDiv.children;
                    hideEnvClass = (helpEnvFilter === "OnlineOnly"? "PortalOnly": "OnlineOnly");
                    if(document.getElementsByClassName) {
                        hideNodes = document.getElementsByClassName(hideEnvClass);
                    }
                    else {
                        hideNodes = document.querySelectorAll(hideEnvClass);
                    }
                for(i=0; i < nodes.length; i++) {
                    if(nodes[i].id !== helpId) {
                        nodes[i].style.display ="none";
                    }
                    }
                    for(i=0; i < hideNodes.length; i++) {
                        hideNodes[i].style.display ="none";
                    }
                }
            }
    </script>
</head>
<body onload="init()">
<div id="topics">
    <div id="toolDescription" class="regularsize">
        <h2>检测事件</h2><p/>
        <h2><img src="../images/GUID-E2A3AB39-5151-4972-A988-EBC91C41EB1F-web.png" alt="检测事件"></h2>
        <hr/>
    <p> 此工具使用点、线、面或表的启用了时间的图层，该图层在时间上可表示时刻。通过按顺序排列的要素（称为轨迹），该工具可确定哪些要素是感兴趣的事件。事件由您指定的条件确定。
    </p>
    <p>首先，工具通过一个或多个字段来确定属于轨迹的要素。通过每个要素处的时间，按顺序排列轨迹并应用事件条件。符合开始事件条件的要素被标记为事件。您可以选择应用结束事件条件；当结束条件为 true 时，该要素将不再为事件。结果将返回原始要素（具有表示事件名称的新列），并指示符合事件条件的要素。可以返回所有原始要素，或仅返回事件要素。
    </p>
    <p>例如，假设您拥有每隔 10 分钟的飓风 GPS 测量。每个 GPS 测量记录了飓风的名称、位置、记录时间和风速。通过这些字段，您可以创建一个事件，其中所有风速超过 208 km/h 的测量结果将标记为  <code>Catastrophic</code> 事件。在未设置结束条件的情况下，如果要素不再满足开始条件（风速减慢，直到低于 208 km/h），则事件结束。
    </p>
    <p>再举一例，假设您正在使用名为  <code>contaminateLevel</code> 的字段来监控本地供水中某种化学物质的浓度。已知建议水平为 0.01 mg/L 以下，危险水平为 0.03 mg/L 以上。要检测值高于 0.03 mg/L 的事件，并且在污染水平恢复正常之前保持该事件，可使用开始条件 <code>contaminateLevel &gt; 0.03</code> 和结束条件 <code>contaminateLevel &lt; 0.01</code> 创建事件。这将标记值超过 0.03 mg/L 的所有序列，直到其恢复为小于 0.01 的值。
    </p>
    </div>
    <!--Parameter divs for each param-->
    <div id="inputLayer">
        <div><h2>选择要在其中检测事件的图层</h2></div>
        <hr/>
        <div>
            <p>将用于查找事件的点、线、面或表。输入图层必须启用了时间，并且具有表示时刻的要素以及一个或多个可用于标识轨迹的字段。
            </p>
            <p>除了从地图中选择图层外，还可以在下拉列表的底部选择 <b>选择分析图层</b>，以浏览至大数据文件共享数据集或要素图层中的内容。您可以选择对输入图层应用过滤器，或在添加到地图中的托管图层上应用选择。过滤器和选择仅适用于分析。 
            </p>
        </div>
    </div>
    <div id="trackFields">
        <div><h2>选择用于标识轨迹的一个或多个字段</h2></div>
        <hr/>
        <div>
            <p>表示轨迹标识符的字段。可以使用一个或多个字段来表示轨迹的唯一值。
            </p>
            <p>例如，如果要重新构建飓风的轨迹，则可以使用飓风名称作为轨迹字段。
            </p>
        </div>
    </div>
    <div id="startConditionExpression">
        <div><h2>构建表达式条件以表示事件的开始</h2></div>
        <hr/>
        <div>
            <p>可以使用表达式构建器来添加条件以确定事件内容。如果您指定的条件为 true，则该要素为事件。如果未指定结束条件，则开始条件不再为 true 时，事件将结束。
            </p>
            <p>例如，假设您希望在字段  <code>concentration_1</code> 和 <code>concentration_2</code> 的总和大于 <code>concentration_3</code> 时收到警报。为此，请应用条件 <code>($feature[&quot;concentration_1&quot;] +  $feature[&quot;concentration_2&quot;]) &gt; $feature[&quot;concentration_3&quot;])</code>。
            </p>
            <p>如果您对浓度如何随时间变化感兴趣，并且希望在当前  <code>concentration_1</code> 大于 <code>concentration_2</code> 的之前两个测量值时收到警报，可使用类似 <code>$feature[&quot;concentration_1&quot;] &gt;   $track.field[&quot;concentration_2&quot;].history(-3,-1)</code> 的表达式。
            </p>
        </div>
    </div>
    <div id="endConditionExpression">
        <div><h2>构建表达式条件以表示事件的结束(可选)</h2></div>
        <hr/>
        <div>
            <p>可以选择使用表达式构建器来添加条件以确定事件结束。如果您指定的结束条件为 true，则该要素不再为事件。如果未指定结束条件，则开始条件不再为 true 时，事件将结束。
            </p>
            <p>例如，假设您希望在字段  <code>concentration_1</code> 和 <code>concentration_2</code> 的总和大于 <code>concentration_3</code> 时收到警报，并在 <code>concentration_4</code> 小于 <code>concentration_1</code> 时结束事件。为此，请应用开始条件 <code>($feature[&quot;concentration_1&quot;] +  $feature[&quot;concentration_2&quot;]) &gt; ($join[&quot;income&quot;] * .20)</code> 和结束条件 <code>($feature[&quot;concentration_4&quot;] &lt; $feature[&quot;concentration_1&quot;])</code>。
            </p>
            <p>如果您希望在当前  <code>concentration_1</code> 和之前四个测量值的平均值大于第一个测量值时结束事件，可使用类似 <code>$track.field[&quot;concentration_1&quot;].history(-5) &gt; $track.field[&quot;concentration_1&quot;].history(0)</code> 的表达式。
            </p>
        </div>
    </div>
    <div id="outputMode">
        <div><h2>详情介绍</h2></div>
        <hr/>
        <div>
            <p>所有输出方法都会将字段追加到原始要素。以下两种方法可确定返回的要素：
                <ul>
                    <li> <b>所有要素</b> - 此为默认设置。将返回输入中的所有要素。
                    </li>
                    <li> <b>仅事件</b> - 此方法将仅返回事件要素。将不会返回非事件要素。
                    </li>
                </ul>
                
            </p>
        </div>
    </div>
    <div id="timeBoundarySplit">
        <div><h2>使用时间间隔分析数据（可选）</h2></div>
        <hr/>
        <div>
            <p>指定是否要使用时间间隔对要分析的输入要素进行分段，从而检测事件。如果使用时间间隔，则必须设置要使用的时间间隔，并可选择设置参考时间。如果您没有设置参考时间，则将使用 1970 年 1 月 1 日。
            </p>
            <p>例如，如果您将时间界限设置为 1 天，开始于 1990 年 1 月 1 日上午 9:00，则追踪会在每天上午 9:00 被截断，并就该段进行分析。
            </p>
            <p>使用时间间隔是一种加快计算速度的快速方法，因为它可以快速创建较小的追踪以进行分析。如果您的分析更适合按重复的时间间隔进行分割，则建议使用大数据处理。
            </p>
        </div>
    </div>
    <div id="outputName">
        <div><h2>结果图层名称</h2></div>
        <hr/>
        <div>
            <p> 要创建的图层的名称。如果您要写入 ArcGIS Data Store，则您的结果将保存在<b>我的内容</b>并添加到地图中。如果您要写入大数据文件共享，则您的结果将存储于大数据文件共享中，并添加到其清单。结果将不会添加到地图中。默认名称基于工具名称以及输入图层名称。如果该图层已存在，将无法使用该工具。
            </p>
            <p>如果写入  ArcGIS Data Store（关系或时空大数据存储），可以使用<b>将结果保存在</b>下拉框指定 <b>我的内容</b>中的文件夹的名称，结果将保存到该文件夹中。
            </p>
        </div>
    </div>
</div>
</html>
